home *** CD-ROM | disk | FTP | other *** search
- /*
- * vmMachInt.h
- *
- * Internal machine dependent virtual memory data structures and procedure
- * headers.
- *
- * Copyright (C) 1985 Regents of the University of California
- * All rights reserved.
- *
- *
- * $Header: /sprite/src/kernel/vm/sun3.md/RCS/vmMachInt.h,v 9.1 90/07/30 11:41:47 shirriff Exp $ SPRITE (Berkeley)
- */
-
- #include "vmMach.h"
- #ifndef _VMMACHINT
- #define _VMMACHINT
-
- extern Address vmMachPTESegAddr;
- extern Address vmMachPMEGSegAddr;
-
- /*
- * Assembly language routines in vmSunAsm.s.
- */
- extern int VmMachCopyEnd();
- extern VmMachPTE VmMachGetPageMap();
- extern void VmMachSetPageMap();
- extern int VmMachGetSegMap();
- extern void VmMachSetSegMap();
- extern VmMachPTE VmMachReadPTE();
- extern void VmMachWritePTE();
- extern int VmMachGetUserContext();
- extern int VmMachGetKernelContext();
- extern int VmMachGetContextReg();
- extern void VmMachSetUserContext();
- extern void VmMachSetKernelContext();
- extern void VmMachSetContextReg();
-
- #endif /* _VMMACHINT */
-